LEFT JOIN:返回包括左表中的所有的记录和右表连接字段相等的记录
select * from A left join B on A.id = B.id
因为 LEFT JOIN 是以左表为主表,所以只要左表有数据,不管右表有没有数据。(如果右表没有数据则为 null ,查询结果都会存在)
二表联查
1 | SELECT a.name,b.value |
三表联查
1 | SELECT a.count,b.bname,c.age |
LEFT JOIN:返回包括左表中的所有的记录和右表连接字段相等的记录
select * from A left join B on A.id = B.id
因为 LEFT JOIN 是以左表为主表,所以只要左表有数据,不管右表有没有数据。(如果右表没有数据则为 null ,查询结果都会存在)
1 | SELECT a.name,b.value |
1 | SELECT a.count,b.bname,c.age |